package com.ft.oa.service.project;

import com.ft.oa.domain.dto.ApiResult;
import com.ft.oa.domain.project.BidProject;
import com.ft.oa.domain.project.BidProjectPage;
import org.springframework.web.multipart.MultipartFile;

/**
 * 招投标管理接口
 * @author liyansheng
 * @ClassName BidProjectService
 * @date 2022-1-5 16:09:29
 */
public interface BidProjectService {
    /**
     * 新增招投标项目
     * @param bidProject
     * @return
     */
    ApiResult add(BidProject bidProject);

    /**
     * 修改招投标项目
     * @param bidProject
     * @return
     */
    ApiResult edit(BidProject bidProject);

    /**
     * 删除招投标项目
     * @param id
     * @return
     */
    ApiResult del(Long id);

    /**
     * 根据id查询招投标项目
     * @param id
     * @return
     */
    ApiResult selectById(Long id);

    /**
     * 修改招投标结果
     * @param  、bidResult
     * @return
     */
    ApiResult changeBidResult(BidProjectPage bidpage);

    /**
     * 招投标分页查询
     * @param bidpage
     * @return
     */
    ApiResult page(BidProjectPage bidpage);

    /**
     * 附件上传记录
     * @param files
     * @return
     */
    ApiResult upload(MultipartFile files[],String source);


    int approvalstatus(BidProjectPage bidpage);

}
